have a long lasting marriage - French English Dictionary